embark on an expedition - Alemán Inglés Diccionario